package ar.com.ford.it.fullEconomics.persistence.dto;

import java.math.BigDecimal;
import java.sql.Timestamp;
import com.ford.it.persistence.PersistenceHelper;
import com.ford.it.persistence.PersistenceIndirection;

/**
 *  ###  Generado por Oracle TopLink Workbench 10.1.3.1.0 - Fri Sep 05 18:06:49 GMT 2008.  ###
 */

public class Teese03Econvalue {

    /** Lazy-Load attribute */
    private PersistenceIndirection teese01Economic = PersistenceHelper
            .newIndirection(null);

    /** Lazy-Load attribute */
    private PersistenceIndirection eese03CurrencyCodeC = PersistenceHelper
            .newIndirection(null);

    /** Lazy-Load attribute */
    private PersistenceIndirection eese03PlantCodeC = PersistenceHelper
            .newIndirection(null);

    private Timestamp eese03CreateS;
    private String eese03CreateUserC;
    private String eese03EcvalueaApprovalUserC;
    private BigDecimal eese03EcvalueAmountA;
    private Timestamp eese03EcvalueApprovalS;
    private String eese03EcvalueEstimateFlagF;
    private Timestamp eese03EcvalueEffectivDateY;
    private String eese03EcvalueTypeCodeC;
    private BigDecimal eese03EcvalueVariaPercentP;
    private Timestamp eese03LastUpdtS;
    private String eese03LastUserUpdtC;

    public Teese03Econvalue() {
        super();
    }

    public Timestamp getEese03CreateS() {   
        return this.eese03CreateS;
    }

    public String getEese03CreateUserC() {
        return this.eese03CreateUserC;
    }

    public Teesm01Currency getEese03CurrencyCodeC() {
        return (Teesm01Currency) this.eese03CurrencyCodeC.getValue();
    }

    public BigDecimal getEese03EcvalueAmountA() {
        return this.eese03EcvalueAmountA;
    }

    public Timestamp getEese03EcvalueApprovalS() {
        return this.eese03EcvalueApprovalS;
    }

    public Timestamp getEese03EcvalueEffectivDateY() {
        return this.eese03EcvalueEffectivDateY;
    }

    public String getEese03EcvalueTypeCodeC() {
        return this.eese03EcvalueTypeCodeC;
    }

    public BigDecimal getEese03EcvalueVariaPercentP() {
        return this.eese03EcvalueVariaPercentP;
    }

    public String getEese03EcvalueaApprovalUserC() {
        return this.eese03EcvalueaApprovalUserC;
    }

    public Timestamp getEese03LastUpdtS() {
        return this.eese03LastUpdtS;
    }

    public String getEese03LastUserUpdtC() {
        return this.eese03LastUserUpdtC;
    }

    public Teesg01Plant getEese03PlantCodeC() {
        return (Teesg01Plant) this.eese03PlantCodeC.getValue();
    }

    public Teese01Economic getTeese01Economic() {
        return (Teese01Economic) teese01Economic.getValue();
    }

    public void setEese03CreateS(Timestamp eese03CreateS) {
        this.eese03CreateS = eese03CreateS;
    }

    public void setEese03CreateUserC(String eese03CreateUserC) {
        this.eese03CreateUserC = eese03CreateUserC;
    }

    public void setEese03CurrencyCodeC(Teesm01Currency teesm01Currency) {
        this.eese03CurrencyCodeC.setValue(teesm01Currency);
    }

    public void setEese03EcvalueAmountA(BigDecimal eese03EcvalueAmountA) {
        this.eese03EcvalueAmountA = eese03EcvalueAmountA;
    }

    public void setEese03EcvalueApprovalS(Timestamp eese03EcvalueApprovalS) {
        this.eese03EcvalueApprovalS = eese03EcvalueApprovalS;
    }

    public void setEese03EcvalueEffectivDateY(
                                              Timestamp eese03EcvalueEffectivDateY) {
        this.eese03EcvalueEffectivDateY = eese03EcvalueEffectivDateY;
    }

    public void setEese03EcvalueTypeCodeC(String eese03EcvalueTypeCodeC) {
        this.eese03EcvalueTypeCodeC = eese03EcvalueTypeCodeC;
    }

    public void setEese03EcvalueVariaPercentP(
                                              BigDecimal eese03EcvalueVariaPercentP) {
        this.eese03EcvalueVariaPercentP = eese03EcvalueVariaPercentP;
    }

    public void setEese03EcvalueaApprovalUserC(
                                               String eese03EcvalueaApprovalUserC) {
        this.eese03EcvalueaApprovalUserC = eese03EcvalueaApprovalUserC;
    }

    public void setEese03LastUpdtS(Timestamp eese03LastUpdtS) {
        this.eese03LastUpdtS = eese03LastUpdtS;
    }

    public void setEese03LastUserUpdtC(String eese03LastUserUpdtC) {
        this.eese03LastUserUpdtC = eese03LastUserUpdtC;
    }

    public void setEese03PlantCodeC(Teesg01Plant eese03PlantCodeC) {
        this.eese03PlantCodeC.setValue(eese03PlantCodeC);
    }

    public void setTeese01Economic(Teese01Economic teese01Economic) {
        this.teese01Economic.setValue(teese01Economic);
    }

    public String getEese03EcvalueEstimateFlagF() {
        return eese03EcvalueEstimateFlagF;
    }

    public void setEese03EcvalueEstimateFlagF(String eese03EcvalueEstimateFlagF) {
        this.eese03EcvalueEstimateFlagF = eese03EcvalueEstimateFlagF;
    }
}
